//
//  AnalysisHealthReport.m
//  JiuLe
//
//  Created by SunChao on 16/10/8.
//  Copyright © 2016年 Fine. All rights reserved.
//

#import "AnalysisHealthReport.h"

@implementation AnalysisHealthReport
//计步
+ (NSString *)AnalysisActivityDataWithAvgNum:(float)P andMaxCount:(int)Hi andMinCount:(int)Li
{
     NSString *textStr = nil;
    if (P>0&&P<5000) {
        textStr = @"您本周的运动量偏少。";
    }
    if (P>5000&&P<15000) {
        textStr = @" 您本周的运动量适中，请保持这样的运动量。";
    }
    if (P>15000) {
        textStr = @"您本周的运动量偏高，你简直就是一个运动员！运动完之后及时补充水份和营养以及适当的休息，可以让身体能快速恢复体力。";
    }
    return textStr;
}
//呼吸
+ (NSString *)AnalysisBreathDataWithAvgNum:(float)P andMaxCount:(int)Hi andMinCount:(int)Li
{
    NSString *textStr = nil;
    if (P>12&&P<25 && Li == 0 && Hi == 0) {
        textStr = @"您本周的呼吸波动处于正常水平，请继续保持哦。";
    }
    if (Hi != 0 && Li == 0) {
        textStr = [NSString stringWithFormat:@"您本周出现过%d次呼吸超过25次/分钟的情况。若周围空气质量不好，可能会影响呼吸。发烧、头疼、甲状腺功能亢进等症状也会引起呼吸加速。如果您感觉不适，请及时就医检查。",Hi];
    }
    if (Li != 0 && Hi == 0) {
        textStr = [NSString stringWithFormat:@"您本周出现过%d次呼吸低于12次/分钟的情况。正常情况下呼吸频率低，说明一个人的心肺功能比较健壮。如果您有感觉到不适，请及时就医检查。",Li];
    }
    
    return textStr;
}
//血氧
+ (NSString *)AnalysisSpo2DataWithMin:(int)L andMinCount:(int)Li
{
    NSString *textStr = nil;
    if (Li==0) {
        textStr = @"您本周的血氧饱和度水平正常，请继续保持良好的生活习惯。";
    }
    if (Li!=0) {
        textStr = [NSString stringWithFormat:@"您本周的血氧饱和度有%d次低于70,最低一次为%d。请注意休息，充足的睡眠有助于血氧饱和度趋于稳定。",Li,L];
    }
    return textStr;
}
//心率
+ (NSString *)AnalysisHeartrateDataWithAvgNum:(float)P andMaxCount:(int)Hi andMinCount:(int)Li
{
    NSString *textStr = nil;
        if (P>60&&P<100&& Li == 0 && Hi == 0) {
            textStr = @"您本周的心率波动一切正常。适当的运动可以让你精力充沛，良好的心态可以让你的生活有趣。";
        }
        if (Hi != 0 && Li == 0) {
            textStr = [NSString stringWithFormat:@"你本周出现过%d次心率超过100次/分钟的情况。剧烈运动可以使心率在短时间内变高，每周让身体流几次汗，健康的活法让人羡慕。如果不是因为剧烈运动引起的心率值变高，请及时就医检查。",Hi];
        }
        if (Li != 0 && Hi == 0) {
            textStr = [NSString stringWithFormat:@"你本周出现过%d次心率低于60次/分钟的情况。如果您是一位专业的运动员，那么您的身体非常棒。如果时常感觉疲惫乏力、精神不振或其它不适，请及时就医检查。",Li];
        }
        if (Li != 0 && Hi != 0) {
            textStr = [NSString stringWithFormat:@"你本周的心率波动比较剧烈，有%d次心率低于60次/分钟，有Hi次心率超过100次/分钟。请检查是否佩戴久乐表方式有问题，或者确实感觉身体有不适请及时就医检查，让我们和您都能安心。",Li];
        } 
    return textStr;
}
//睡眠
+ (NSString *)AnalysisSleepingDataWithAvgNum:(float)P andMaxCount:(int)Hi andMinCount:(int)Li
{
    NSString *textStr = nil;
    if (P>6&&P<8 && Li == 0 && Hi == 0) {
        textStr = @"您本周睡眠时间充足，每天都能保证至少6个小时的睡眠时间。您有很好的生活习惯，能够保证每天有充足的睡眠时间, 希望您能继续坚持。睡眠好，精神才好。";
    }
    if (Li != 0 && Hi == 0) {
        textStr = [NSString stringWithFormat:@"您本周有%d次睡眠时间不足6个小时，睡眠时间偏少，请合理安排作息，保证每天有充足的睡眠，这样才能更好地工作和生活。",Li];
    }
    if (Li == 0 && Hi != 0) {
        textStr = [NSString stringWithFormat:@"您本周有%d次睡眠时间超过8个小时，睡眠时间偏多。睡眠时间过多并不意味着休息的更好。如果因为睡眠质量不行而导致睡眠时间加者可以去医院咨询一下医生，从根本上解决睡眠的问题。",Hi];
    }
    if (Li != 0 && Hi != 0) {
        textStr =[NSString stringWithFormat:@"您本周有%d次睡眠时间不足6个小时，有%d次睡眠时间超过8个小时。您的睡眠时间不规律，这并不是一个好的生活方式。希望您以后能合理安排作息，保证每天有充足的睡眠。",Li,Hi];
    }
    return textStr;
}
//体温
+ (NSString *)AnalysisSkintempDataWithAvgNum:(float)P andMax:(int)H andMin:(int)L
{
    //平均值，最大值，最小值
    NSString *textStr = nil;
        if (P>37 && L >34) {
            textStr = @"您正过度过炎炎夏日吗？请尽量减少外出，注意防晒和补充水分。如果您有感觉身体发烫、浑身出汗、疲惫乏力等症状，说明你已经发烧感冒，请及时就医检查。";
        }
        if (P >30&&P<36) {
            textStr = @"您的体表温度看起来一切正常，请继续保持。";
        }
        if (P>20&&P<30)
        {
            textStr = @"其它情况 您的体表温度偏低，有可能是您佩戴不正确，或者是您经常处于低温的环境中，请注意佩戴方式，在外界低温环境下不要将身体暴露在外，请注意保暖。如果您有其它不适的症状，请及时就医检查。";
        }
        return textStr;
}

@end
